package cn.iocoder.yudao.module.handguard.convert.userbasetable8;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.handguard.controller.app.userbasetable8.vo.*;
import cn.iocoder.yudao.module.handguard.dal.dataobject.userbasetable8.UserBaseTable8DO;

/**
 * 商业商住楼写字楼厂房一抵押 Convert
 *
 * @author 芋道源码
 */
@Mapper
public interface UserBaseTable8Convert {

    UserBaseTable8Convert INSTANCE = Mappers.getMapper(UserBaseTable8Convert.class);

    UserBaseTable8DO convert(UserBaseTable8CreateReqVO bean);

    UserBaseTable8DO convert(UserBaseTable8UpdateReqVO bean);

    UserBaseTable8RespVO convert(UserBaseTable8DO bean);

    List<UserBaseTable8RespVO> convertList(List<UserBaseTable8DO> list);

    PageResult<UserBaseTable8RespVO> convertPage(PageResult<UserBaseTable8DO> page);

    List<UserBaseTable8ExcelVO> convertList02(List<UserBaseTable8DO> list);

}
